be hard put to it - Fransızca İngilizce Sözlük